a=123
b=111.234
print(a,b)
# 类型转换
print(int("15",8)) # 8进制转10进制
print(int("101110011000011",2)) # 2进制转10进制
print(float("123.456"))
print(str(b) * 5)
print(b * 5)
# repr用法 把对象转换为表达式字符串
str = "hello world"
print(repr(str))
print(str)
# eval用法 把字符串表达式转换为对象
print(eval("1+2"))
# 元组 使用 tuple() 构造函数：可以从一个可迭代对象（如列表、字符串等）创建元组
t=tuple("abc")
print(t)
t=tuple([1,2,3])
print(t)
# 列表，字符串转列表
print(list("123"))
# 整数转1个字符
print(chr(65),chr(97))
# 把1个字符转换为整数值
print(ord("A"),ord("a"))
# 把一个整数转为16进制字符串
print(hex(123))
# 把一个整数转为8进制字符串
print(oct(123))